beat down with petards - Alemán Inglés Diccionario